package com.m4f.appengine.utils.security.user.role;

import java.util.Collection;
import org.springframework.security.core.GrantedAuthority;

public interface Roleable {
	
	<T extends AppRole> void addRole(T role);
	<T extends AppRole> void removeRole(T role);
	Collection<? extends GrantedAuthority> getAuthorities();
	
}